#ifndef _LCD_CONTROLLER_H
#define _LCD_CONTROLLER_H

#include "lcd.h"
#include "s3c2440_lcd_controller.h"

typedef struct _lcd_controller{
    char* name;
    void (*init)(p_lcd_params p_lcd_params);
    void (*enable)(void);
    void (*disable)(void);
}lcd_controller, *p_lcd_controller;

int register_lcd_controller(p_lcd_controller plcdcon);

int select_lcd_controller(char *name);

int lcd_controller_init(p_lcd_params p_lcd_params);

void lcd_controller_enable(void);

void lcd_controller_disable(void);

void lcd_contoller_add(void);

#endif
